package com.azt.provider.mapper;

import java.util.List;

import com.azt.api.pojo.EnqEnquiryItem;
import org.apache.ibatis.annotations.Param;
import tk.mybatis.mapper.common.Mapper;

public interface EnqEnquiryItemMapper extends Mapper<EnqEnquiryItem> {

	/**
	 * 关联拿item
	 * @param enquiryid
	 * @return
	 * @author 张栋  2016年9月11日下午10:33:15
	 */
//	List<EnqEnquiryItem> getEnqEnquiryItemRelationByenquiryid(Integer enquiryid);

	List<EnqEnquiryItem> getExportItem(Integer enquiryId , Integer companyId);

	/**
	 * 根据报价信息查出报价详情,并转换成询价详情, 用以实现预算转采购功能
	 * Created by 张栋 on 2016/10/25 14:46
	 */
    List<EnqEnquiryItem> getEItemByQItem(@Param("quoteId") Integer quoteId, @Param("categroyId") Integer categroyId);

	/**
	 * 批量插入
	 * Created by 张栋 on 2016/10/26 9:53
	 */
    void batchSave(@Param("all") List<EnqEnquiryItem> all );

    /**
     * 根据主表id查子表数据
     * Created by 张栋 on 2016/11/2 9:35
     */
    List<EnqEnquiryItem> getEnqItemByenqid(Integer enqid);


	/**
	 * 根据询价id 查  所涉及到的系统
	 * Created by 张栋 on 2016/11/28 11:14
	 */
    List<Integer> getCategorys(Integer enquiryid);
}